import { createPinia } from 'pinia' // 引入 createPinia 函数，这是创建 Pinia 实例所必需的，Pinia 是一个用于 Vue 应用程序的状态管理库
import persist from 'pinia-plugin-persistedstate' // 引入 pinia-plugin-persistedstate 插件，该插件可以帮助我们持久化 Pinia 中的状态

// 创建 pinia 实例
const pinia = createPinia() // 调用 createPinia 函数并创建一个 Pinia 实例，该实例可用于在整个应用程序中共享状态
// 使用持久化存储插件，这样即使页面刷新或重新打开，状态也不会丢失
pinia.use(persist) 

// 默认导出，这样可以在 main.ts 文件中直接导入并使用这个创建好的 pinia 实例
export default pinia

// 模块统一导出，这里表示将 ./modules/member 文件中导出的所有内容从当前文件重新导出，便于在其它文件中集中导入和使用
export * from './modules/member' 
